package org.lan.basic;

import java.io.Serializable;
import java.util.List;

public interface IBaseDao<T> {
	T save(T t);

	T load(Serializable id);

	void delete(Serializable id);

	void update(T t);

	public int update(String hql, Object... args);

	public Object query(String hql, Object... args);

	public List<?> list(String hql, Object... args);
}
